package com.zkjd.lingdong.ui.theme

import androidx.compose.ui.graphics.Color

// 灵动贴主题色 - 绿色
val Green100 = Color(0xFFDCEDC8)
val Green200 = Color(0xFFC5E1A5)
val Green300 = Color(0xFFAED581)
val Green400 = Color(0xFF9CCC65)
val Green500 = Color(0xFF8BC34A)
val Green600 = Color(0xFF7CB342)
val Green700 = Color(0xFF689F38)
val Green800 = Color(0xFF558B2F)
val Green900 = Color(0xFF33691E)

// 辅助色 - 蓝色
val Blue100 = Color(0xFFBBDEFB)
val Blue200 = Color(0xFF90CAF9)
val Blue300 = Color(0xFF64B5F6)
val Blue400 = Color(0xFF42A5F5)
val Blue500 = Color(0xFF2196F3)
val Blue600 = Color(0xFF1E88E5)
val Blue700 = Color(0xFF1976D2)
val Blue800 = Color(0xFF1565C0)
val Blue900 = Color(0xFF0D47A1)

// 辅助色 - 橙色
val Orange100 = Color(0xFFFFE0B2)
val Orange200 = Color(0xFFFFCC80)
val Orange300 = Color(0xFFFFB74D)
val Orange400 = Color(0xFFFFA726)
val Orange500 = Color(0xFFFF9800)
val Orange600 = Color(0xFFFB8C00)
val Orange700 = Color(0xFFF57C00)
val Orange800 = Color(0xFFEF6C00)
val Orange900 = Color(0xFFE65100)

// 错误色 - 红色
val Red100 = Color(0xFFFFCDD2)
val Red200 = Color(0xFFEF9A9A)
val Red300 = Color(0xFFE57373)
val Red400 = Color(0xFFEF5350)
val Red500 = Color(0xFFF44336)
val Red600 = Color(0xFFE53935)
val Red700 = Color(0xFFD32F2F)
val Red800 = Color(0xFFC62828)
val Red900 = Color(0xFFB71C1C)

// 灰色
val Gray50 = Color(0xFFFAFAFA)
val Gray100 = Color(0xFFF5F5F5)
val Gray200 = Color(0xFFEEEEEE)
val Gray300 = Color(0xFFE0E0E0)
val Gray400 = Color(0xFFBDBDBD)
val Gray500 = Color(0xFF9E9E9E)
val Gray600 = Color(0xFF757575)
val Gray700 = Color(0xFF616161)
val Gray800 = Color(0xFF424242)
val Gray900 = Color(0xFF212121)

val Writes = Color(0xFFFFFFFF)

// 主颜色
val Primary = Color(0xFF7B68EE) // 主要按钮和强调色
val Secondary = Color(0xFF8E8EAB) // 次要颜色

// 背景颜色
val DarkBackground = Color(0xFF1C1C28) // 主背景色
val CardBackground = Color(0xFF2D2D3A) // 卡片背景色
val BorderColor = Color(0xFF3C3C4A) // 边框颜色

// 文本颜色
val TextPrimary = Color.White
val TextSecondary = Color(0xCCFFFFFF) // 次要文本，80%透明度
val TextHint = Color(0x99FFFFFF) // 提示文本，60%透明度

// 状态颜色
val Success = Color(0xFF4CAF50) // 成功状态
val Warning = Color(0xFFFFA000) // 警告状态
val Error = Color(0xFFF44336) // 错误状态 